History
History
Synonyms
UK
US
Meaning:
confront

to bring (a person), come, face to face (with danger, unpleasant facts etc)

challenge

MEET EYEBALL-TO-EYEBALL as in Wiktionary
MEET EYEBALL-TO-EYEBALL as in Wikipedia